body{background:#FAFAFA url(../images/header-bg.jpg) repeat-x;color:#979798;font-size:14px;}

a{color:#1A6CC1;text-decoration:none;}
#wrap{width:990px;margin:0 auto;position:relative;}
#header{background-color: #CDCDCD;background-image: -moz-linear-gradient(center top , #EDEDED, #CDCDCD);background-repeat: repeat-x;border-radius:3px;box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.15), 0 1px 0 rgba(255, 255, 255, 0.9) inset, 1px 0 0 rgba(0, 0, 0, 0.26) inset, -1px 0 0 rgba(0, 0, 0, 0.26) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset;height: 44px;position: relative;top: 18px;}
#header h1{float:left;margin:6px 50px 0 10px;}
#header li{float:left;}
#header li a{font-size:14px;padding:0 15px;line-height:44px;background:url(../images/outter-nav-sep.png) right no-repeat;color:#626262;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);font-weight:bold;text-decoration:none;display:inline-block;}
#header .left_nav a:hover{box-shadow:0 7px 66px #313D5A inset, 0 10px 16px #313D5A inset, 0 10px 66px #313D5A inset;color:#DFDFDF;text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);}
.left_nav{}
.left_nav li{}
#header .last_li a{background:none;}
.right_nav{position:absolute;right:0;}
.right_nav .last_li a:hover{}
.right_nav li a{border-radius:0 3px 3px 0;}
#header .last_li.selected a{background:white;border-bottom:1px solid white;border-radius:0 3px 0 0;}

.regist_form{position:absolute;right:0;top:62px;width:220px;background:white;border:1px solid #CDCDCD;border-top:0;padding:20px;}
.regist_form input{width:220px;border-radius:2px;height:28px;border:1px solid #CCC;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;}
.regist_form input:focus {outline: 0;border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);font-weight:bold;font-size:14px;}
.regist_form .remember_input{width:auto;vertical-align: middle;}
.regist_form span{vertical-align: middle;}
.regist_form .forget_pwd{display:block;line-height: 36px;}
.regist_form label{display: block;line-height:42px;}
.regist_form .login_btn button{background:url(../images/login-button.png) no-repeat;width:100px;height:44px;display:inline-block;border:0;position:absolute;right:20px;bottom:20px;}